package ebcs.database.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import ebcs.database.bean.BsUserInfor;
import ebcs.database.bean.RpCaptalReportBean;
import ebcs.database.bean.RpPreDictionBean;
import ebcs.database.bean.RpProjectMoneyBean;
import ebcs.database.bean.RpUserReportBean;
import ebcs.database.bean.SysFunction;
import ebcs.database.mybatis.dao.RpUserReportMapper;
import ebcs.database.mybatis.dao.SystemFuncMapper;
import ebcs.database.service.ReportServiceImp;
import ebcs.database.service.SystemServiceImp;
@Service
public class ReportServiceImpl implements ReportServiceImp {

	@Autowired
	private RpUserReportMapper reportDao;

	@Override
	public List<RpUserReportBean> selectHavingTaskInfor(RpUserReportBean report) {
		return this.reportDao.selectHavingTaskInfor(report);
	}

	@Override
	public List<RpUserReportBean> selectCapacityRankingList(RpUserReportBean example) {
		return this.reportDao.selectCapacityRankingList(example);
	}

	@Override
	public List<RpPreDictionBean> selectPreDictionList(RpUserReportBean example) {
		// TODO Auto-generated method stub
		return this.reportDao.selectPreDictionList(example);
	}

	@Override
	public List<RpCaptalReportBean> selectCapReportList(RpUserReportBean example) {
		// TODO Auto-generated method stub
		return this.reportDao.selectCapReportList(example);
	}

	@Override
	public List<RpPreDictionBean> selectCapReportLt60(RpUserReportBean example) {
		// TODO Auto-generated method stub
		return this.reportDao.selectCapReportLt60(example);
	}

	@Override
	public List<RpPreDictionBean> selectCapAllReportLt60() {
		return this.reportDao.selectCapAllReportLt60();
	}

	@Override
	public List<RpProjectMoneyBean> selectProjectMoneyList(RpProjectMoneyBean example) {
		// TODO Auto-generated method stub
		return this.reportDao.selectProjectMoneyList(example);
	}

	@Override
	public List<RpProjectMoneyBean> searchDetailByNeedId(String needId) {
		// TODO Auto-generated method stub
		return this.reportDao.searchDetailByNeedId(needId);
	}
 

}
